// 应用配置 - 使用 Vite 的环境变量，提供默认值
export const APP_ID = import.meta.env.VITE_APP_ID || import.meta.env.NEXT_PUBLIC_APP_ID || '6fb0e5e5-ff59-4f2e-b1d4-02d533712bf9'
export const API_KEY = import.meta.env.VITE_API_KEY || import.meta.env.NEXT_PUBLIC_APP_KEY || 'app-kV1ZRpRE7Z4BnG2rjK33CxYC'
export const API_URL = import.meta.env.VITE_API_URL || import.meta.env.NEXT_PUBLIC_API_URL || 'http://127.0.0.1/v1'

export const API_PREFIX = '/api'

export const LOCALE_COOKIE_NAME = 'locale'

export const DEFAULT_VALUE_MAX_LEN = 48

// 应用信息
export const APP_INFO = {
  title: '智能对话助手',
  description: '基于Vue 3 + TypeScript的智能对话应用',
  version: '1.0.0'
}

// 是否显示提示配置
export const isShowPrompt = false

// 提示模板
export const promptTemplate = import.meta.env.VITE_PROMPT_TEMPLATE || ''


// 文件上传配置
export const FILE_UPLOAD = {
  maxSize: 10 * 1024 * 1024, // 10MB
  allowedTypes: ['image/jpeg', 'image/png', 'image/gif', 'image/webp'],
  maxFiles: 5
}

// 聊天配置
export const CHAT_CONFIG = {
  maxMessageLength: 4000,
  typingDelay: 100,
  autoSave: true,
  showTimestamp: true
}

// 主题配置
export const THEME_CONFIG = {
  primaryColor: '#3B82F6',
  borderRadius: '8px',
  fontFamily: '-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif'
}

// 默认配置
export const DEFAULT_CONFIG = {
  maxConversations: 20,
  maxMessageLength: 2000,
  autoSave: true,
  theme: 'light'
} 